package com.apes.scm.voucher.service;

/**
 * 功能：凭证类型
 *
 * @author xul
 * @create 2018-10-17 15:43
 */
public class VoucherType {

    /**
     * 客户销售凭证
     */
    public final static String CUSTOMER_SALE = "CUSTOMER_SALE";

    /**
     * 客户寄售消耗凭证
     */
    public final static String CUSTOMER_CONSUME = "CUSTOMER_CONSUME";

    /**
     * 供应商采购凭证
     */
    public final static String SUPPLIER_PURCHASE = "SUPPLIER_PURCHASE";

    /**
     * 供应商寄售消耗凭证
     */
    public final static String SUPPLIER_CONSUME = "SUPPLIER_CONSUME";

    /**
     * 跨公司调拨
     */
    public final static String CROSS_TRANSFER = "CROSS_TRANSFER";

    /**
     * 赋能供应商编码
     */
    public final static String SUPPLIER_CODE = "A1001";
    public final static String PLATFORM_CODE = "1007";
    

    /** 凭证分类 **/
    public final static String DIRECT_SUPPLY = "01";   // 直供
    public final static String PAINT_PRODUCT = "02";        // 油漆商品
    public final static String DISTRIBUTION_INSTALL = "03"; // 经销带安
    public final static String CONSIGNMENT_INSTALL = "04";  // 代销带安
    public final static String WORK_ORDER_HELP = "05";      // 工单内协
    public final static String WHOLE_INNER_HELP = "06";     // 整单内协
    public final static String SERVICE_PRODUCT = "07";      // 服务商品
    public final static String ENTRUST_LOSS = "08";            // 委托定损
    public final static String ENTRUST_LOSS_BASE_SALE = "09";  // 委托定损基地销售
    public final static String E_MAINTAIN = "E_MAINTAIN";   // e保养销售
    public final static String CROSS_IC = "CROSS_IC";       // 异业
    public final static String CROSS_IC_CROSS_SALE = "CROSS_IC_CROSS_SALE";           // 跨公司异业销售
    public final static String CROSS_IC_CROSS_RETURN = "CROSS_IC_CROSS_RETURN";       // 异业跨公司退回
    public final static String CROSS_IC_RETURN = "CROSS_IC_RETURN";                   // 异业非跨公司退回
    public final static String INSURANCE = "INSURANCE";       // 卖单模式
    public final static String UNIT_CLIENT = "UNIT_CLIENT";                           // 单位客户销售
    public final static String UNIT_CLIENT_CROSS = "UNIT_CLIENT_CROSS";               // 跨公司单位客户销售
    public final static String UNIT_CLIENT_RETURN = "UNIT_CLIENT_RETURN";                           // 单位客户销售退回
    public final static String UNIT_CLIENT_CROSS_RETURN = "UNIT_CLIENT_CROSS_RETURN";               // 跨公司单位客户销售退回
    public final static String LOSS_SALE_RETURN = "LOSS_SALE_RETURN";               // 定损调整销售

}
